package ar.com.spsolutions.splilabrary.view.application.configuration;

import ar.com.spsolutions.splilabrary.view.application.SPApplication;

public abstract class Configurator {
	private SPApplication application;

	public Configurator(final SPApplication application) {
		this.application = application;
	}

	public SPApplication getApplication() {
		return this.application;
	}

	public void setApplication(final SPApplication application) {
		this.application = application;
	}

	public void initialize() {
		this.initialize(this.getApplication());
	}

	protected abstract void initialize(SPApplication app);
}
